/*page_top*/
.page_top{
	width:100%;
    height:60px;
    background: #d72d32;
    margin-bottom:10px;
}
.top_con{
	width:1200px;
	margin:0 auto;
}
.top_con img.logoImg{
	width:172px;
	height:39px;
	padding-top:5px;
	float:left;
}
.top_con .topZixun{
	width:130px;
	height:37px;
	margin-top:10px;
	float:right;
	border:1px solid #fff;
	color:#fff;
	line-height:37px;
	font-size:19px;
	text-align:center;
	border-radius:19px;
	transition:all 1s;
}
.top_con .topZixun:hover{
	background: #fff;
	color: #d72d32;
}

/*page_nav*/
.page_nav{
/*	background: rgba(255,255,255,0.9);*/
}
.page_nav.active{
	position: fixed;
	top:0;
	left:0;
	z-index:999;
}
.page_nav .nav_con{
	width:1200px;
	position: relative;
	margin:0 auto;
	border-top:1px solid #dad9dc;
}
.nav_title{
	width:802px;
	line-height:24px;
	color: #333;
	font-size:24px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
	padding:24px 0 17px;
	margin-left:227px;
	background: #fff;
	border-left:1px solid #dad9dc;
	border-right:1px solid #dad9dc;
}
.nav_title.nav_title1{
	margin-left:396px;
}
.page_function1{
	width:213px;
	float: left;	
	border:1px solid #cbcbcb;
	position:absolute;
	top:-1px;
	left: 0;
	padding-bottom:25px;
	background: #fff;
}
.page_function1.page_functionx{
	width:376px;
	float: left;	
	border:1px solid #cbcbcb;
	position:absolute;
	top:-1px;
	left: 0;
	padding-bottom:25px;
	background: #fff;
}
.page_function1 p{
	font-size:18px;
	color: #666666;
	font-size: 20px;
	border-left:5px solid #d72d32;
	padding-left:6px;
	font-weight:bold;
	margin:15px 0 8px 16px;
}
.page_function1.page_functionx .lineImg{
	width:299px;
}

.lineImg{
	width:199px;
	height:2px;
	display:block;
	padding-bottom:13px;
}
.page_function1 .question_nav{
	width:204px;
	margin:0 auto;
	padding-left:9px;
}
.page_function1.page_functionx .question_nav{
	padding-left:11px;
	width:370px;
}
.page_function1.page_functionx .question_nav li{
	margin-right:8px;
}

.page_function{
	width:156px;
	float: left;	
	padding-top:10px;
	border:1px solid #cbcbcb;
	position:absolute;
	top:-1px;
	right: 0;
	padding-bottom: 30px;
	background: #fff;
}
.question_nav li{
	width:22px;
	height:18px;
	margin-bottom:4px;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
	float: left;
	border-radius:3px;
	background: #ececec;
	color: #333;
	margin-right:7px;
	margin-bottom:3px;
	position:relative;
}
.question_nav li.active{
	background: #d72d32;
	color: #fff;
}
.question_nav li.correct{
	background: #57b4fd;
	color: #fff;
}
.question_nav li.error{
	background: #d72d32;
	color: #fff;
}
.question_nav li.last{margin-bottom:40px;}
.question_nav li.first:before{content:attr(data-name);font-size:16px;color:#d72d32;position:absolute;top:-25px;line-height:20px;left:0px;width:100px;text-align:left;font-weight:bold;}
.span_wrap{
	width:100%;
	text-align:center;
	height:17px;
	padding:20px 0px 10px 0px;
	line-height:17px;
	color: #666666;
	font-size:16px;
}
.span_wrap span{
	display:inline-block;
	width:17px;
	height:17px;
	border-radius:4px;
	background: #57b4fd;
	vertical-align: middle;
	position:relative;
	top:-1px;
	margin:0 5px 0 15px;
}
.span_wrap span.span2{
	background:#d72d32;
}
.span_wrap span.span3{
	background:#ececec;
}
.page_time{
	width:100%;
	padding-top:18px;
	position: relative;
}
.page_time div.nowtime{
    width:114px;
    height:114px;
    background:url(../images/time_circle.png) no-repeat center center;
	margin:0 auto;
}
.page_time div.nowtime p{
	text-align: center;
	line-height:26px;
	font-size:16px;
	color: #333;
	margin:0 auto;
	padding-top:28px;
}
.page_time div.nowtime p span{
	display:block;
	color: #d72d32;
	text-align:center;
	font-size:19px;
	font-weight:bold;
}

.page_time button.stop{
	display: block;
	border:none;
	width:135px;
	margin:0 auto;
	margin-top:10px;
	border-radius:5px;
	height:32px;
	background:#1793f5;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	outline: none;
}
.page_time button.stop img{
	width:18px;
	height:19px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	margin-left:5px;
}
.page_time button.submit{
	display: block;
	border:none;
	width:135px;
	margin:0 auto;
	margin-top:10px;
	border-radius:5px;
	height:32px;
	background:#d72d32;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	outline: none;
}
.page_time button.submit img{
	width:18px;
	height:19px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	margin-left:5px;
}
/*page_question*/
.page_question{
	width:1200px;
	margin:0 auto;
	padding-bottom: 60px;
}
.page_question.active{
	padding-left:0;
}
.question_con{
	width:802px;
	margin-left:227px;
	border:1px solid #dad9dc;
	border-top:none;
}
.question_con img{
	max-width:100%;
}
.question_con.question_con1{
	margin-left:396px;
}
.question_con p.mulv{
	font-size:26px;
	text-align: center;
	line-height: 30px;
	padding-top:20px;
}
.question_con p.mulv1{
	font-size:17px;
	text-align:left;
	line-height:24px;
	padding-top:20px;
	padding-left:10px;
}
.question_con p.question_text1{
	font-size: 16px;
    color: #333;
    line-height:24px;
    padding: 10px 0;
    padding-left:5px;
    text-indent: 2em;
}

.question_con p.title{
	font-size:20px;
	line-height: 30px;
	padding-top:20px;
}
.question_con p.qus_title{
	font-size:18px;
	line-height: 30px;
	padding-top:20px;
	text-indent: 2em;
	padding:5px 0;
}
.question_con img{
	display: block;
	/*margin:0 auto;*/
	max-width: 780px;
}
.img_ti{margin-left:10px;}
.page_question .question_list{
    width:100%;
    border-bottom: 1px dashed #333;
    padding:10px 0;
}
.question_text1 img{margin:0 auto;}
.question_list .question_item .question_text{
	font-size: 16px;
	color: #333;
	line-height:30px;
	margin-top:20px;
	padding:10px 0;
	background:#f9f9fa url(../images/simple.png) no-repeat 5px 16px;
	padding-left:55px;

}
.question_list .question_item .more{
	font-size: 16px;
	color: #333;
	line-height:30px;
	margin-top:20px;
	padding:10px 0;
	background:#f9f9fa url(../images/more.png) no-repeat 5px 16px;
	padding-left:55px;

}
.question_list .question_item .jd{
	font-size: 16px;
	color: #333;
	line-height:30px;
	margin-top:20px;
	padding:10px 0;
	background:#f9f9fa url(../images/jdt.png) no-repeat 5px 16px;
	padding-left:55px;

}
.question_list .question_item .panduan{
	font-size: 16px;
	color: #333;
	line-height:30px;
	margin-top:20px;
	padding:10px 0;
	background:#f9f9fa url(../images/more2.gif) no-repeat 5px 16px;
	padding-left:55px;

}
.question_list .question_item img{
	max-width:100%;
}
.question_list.more_list .question_item .question_text{
	background:#f9f9fa url(../images/more.png) no-repeat 5px 16px;
}
.question_list .question_item .answer_list li{
    line-height: 30px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    margin-bottom: 5px;
    padding-left:10px;
}
.question_list .question_item .answer_list li i{text-decoration:underline;font-style:normal;}
.question_list .question_item .answer_list.answer_list_spil{
	overflow: hidden;
	padding:5px 0;
}
.question_list .question_item .answer_list.answer_list_spil li{
    width:20%;
    float: left;
}
.question_list .question_item.question_conx .answer_list li:hover{
	background: #ff6666;
	color: #fff;
}
.question_list .question_item .answer_list li.active{
	background: #d72d32;
	color: #fff;
}
.question_list .question_item .answer_list li.correct{
	color: #1793f5;
	font-weight:bold;
}
.question_list .question_item .answer_list li.error{
	color: #d72d32;
	font-weight:bold;
}
.question_list .question_item .answer_list1{
	overflow: hidden;
	padding-left:10px;
}
.question_list .question_item .answer_list1 li{
	display: inline-block;
	margin-right:40px;
	font-size:20px;
	color: #555;
	line-height: 40px;
	cursor: pointer;
}
.question_list .question_item .answer_list1 li span{
	display: inline-block;
	width:14px;
	height:14px;
	border-radius:50%;
	border:1px solid #d5d5d5;
	margin-right: 15px;
	text-align: center;
}
.question_list .question_item .answer_list1 li.active span font{
	display:block;
	width:16px;
	height:16px;
	border-radius:50%;
	margin:0 auto;
	border:none;
	background: #d72d32;
}
.question_list .question_item .answer_list1 li.error span font{
	display:block;
	width:16px;
	height: 16px;
	border-radius: 50%;
	margin:0 auto;
	background:url(../images/error.png) no-repeat center center;
}
.question_list .question_item .answer_list1 li.correct span font{
	display:block;
	width:16px;
	height: 16px;
	border-radius: 50%;
	margin:0 auto;
	background:url(../images/sucess.png) no-repeat center center;
}
p.answer_analysis{
	font-size: 16px;
    color: #333;
    line-height: 30px;
    padding-top: 20px;
    display:none;
    padding-left:5px;
}
p.answer_analysis img{
	max-width:100%;
	display:inline-block;
}

/*zg_foot*/
.zg_foot{
	background: #f3f3f3;
	padding:30px 0;
}
.zg_foot .zg_foot_nr{
	width:1000px;
	margin:0 auto;
}
.zg_foot .zg_foot_nr p{
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
/*page_cover*/
.page_cover{
	position: fixed;
	left:0;
	top:0;
	right: 0;
	bottom: 0;
	z-index:10;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 10000;
	/*display:none;*/
}
.page_box{
	width:400px;
	height: 150px;
	background: #ff6666;
	border-radius: 20px;
	position: fixed;
	z-index: 11;
	left:50%;
	top: 50%;
	margin-left:-200px;
	margin-top:-75px;
	text-align: center;
	z-index: 10001;
}
.page_box button{
	display: block;
	border:1px solid #fff;
	width:200px;
	margin:0 auto;
	margin-top:10px;
	border-radius:5px;
	height: 40px;
	background: #fff;
	color: #ff6666;
	cursor: pointer;
	font-size:20px;
	outline: none;
}
.page_box p{
	color: #fff;
	text-align: center;
	line-height: 60px;
	font-size:24px;
	padding-top:15px;
}
.page_box p.p2{
	line-height: 40px;
	padding-top:0;
}
.page_box.page_stop{
	display: none;
	width:345px;
	margin-left:-172px;
	background: #fff;
}
.page_box.page_stop p.p1{
   font-size:25px;
   color: #333;
   text-align:center;
   line-height:25px;
   padding:35px 0 35px;
}
.page_box.page_stop .stop_button{
	width:100%;
	height:60px;
	font-size:22px;
	text-align:center;
	background: #d72d32;
	padding:0;
	border:none;
	border-radius:0 0 20px 20px;
	color: #fff;
}
.page_box.page_submit{
	display: none;
	width:345px;
	margin-left:-172px;
	background: #fff;
	height:auto;
}
.page_box.page_submit p.p1{
	font-size:22px;
	line-height:36px;
	text-align:center;
	color: #333;
	padding:20px 10px;
}
.page_box.page_submit .button_wrap{
	width:100%;
	height:60px;
	border-radius:0 0 20px 20px;
	overflow:hidden;
}
.page_box.page_submit .button_wrap button{
	text-align:center;
	background: #d72d32;
	font-size:22px;
	width:50%;
	float:left;
	height:60px;
	font-size:22px;
	text-align:center;
	background: #d72d32;
	padding:0;
	border:none;
	border-radius:0;
	color: #fff;
	line-height:60px;
	margin:0;
}
.page_box.page_submit .button_wrap button.submit_cancle{
	background: #d0d0d2;
	color: #666666;
}



.page_box.page_result .go_check_btn{
	width:280px;
	height:40px;
	line-height:40px;
	display:inline-block;
	font-size:18px;
	color: #333;
	border:none;
	border-radius:10px;
	background: #fff;
	cursor:pointer;
	display:block;
	margin:0 auto;
    margin-top:20px;
    text-align:center;
}


.page_box.page_leave button{
	display:inline-block;
	width:150px;
	margin:0 10px;
}
.page_box.page_leave button.leave_ok{
	border:1px solid #bdbdbd;
	background: #bdbdbd;
	color: #fff;
}


.page_box.page_start{
	height: 350px;
	margin-top:-175px;
	padding-top: 20px;
}
.page_box.page_start p.p1{
    color: #fff;
    text-align: center;
    line-height: 26px;
    font-size: 22px;
    padding-top:10px;
}
.page_box.page_start p.px{
	line-height: 28px;
	font-size: 16px;
	text-align: center;
	padding-top:10px;
}
.page_box.page_start .bd_list{
    width:300px;
    padding-top:20px;
    margin:0 auto;
}
.page_box.page_start .bd_list li{
	width:300px;
	margin-bottom:5px;
	height: 50px;
}
.page_box.page_start .bd_list li label{
	display: inline-block;
	width:80px;
	color: #fff;
	line-height:40px;
	font-size: 20px;
	float: left;
}
.page_box.page_start .bd_list li input{
	display: block;
	width:206px;
	height:40px;
	line-height:40px;
	color: #333;
	padding-left:10px;
	float: left;
	border-radius:5px;
	outline: none;
	border:none;
}
.page_box.page_start .bd_list li.yzm{
	position: relative;
}
.page_box.page_start .bd_list li.yzm .yzm_btn{
    width:110px;
    height: 40px;
    background: #480707;
    display: block;
    position: absolute;
    border-radius: 5px;
    top:0;
    right: 0;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
}
.page_box.page_start .bd_list li.yzm #daojishi{
    width:110px;
    height: 40px;
    background: #480707;
    display: block;
    position: absolute;
    border-radius: 5px;
    top:0;
    right: 0;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    display: none;
}
.page_box input.for_sub{
	display: block;
	border:1px solid #fff;
	width:220px;
	margin-left:60px;
	margin-top:20px;
	border-radius:5px;
	height: 40px;
	background: #fff;
	color: #ff6666;
	cursor: pointer;
	font-size:20px;
	outline: none;
}

.page_box.page_result{
	width:560px;
	height:440px;
	margin-top:-220px;
}
.page_box.page_result .result_con{
	width:480px;
	margin:0 auto;
}
.page_box.page_result  .for_sub1{
    width:200px;
    height: 40px;
    background: #fff;
    font-size: 18px;
    color: #333;
    text-align: center;
    display: block;
    margin:0 auto;
    margin-top:20px;
}
.page_box.page_result .result_con .result_left{
	width:190px;
	float: left;
}
.page_box.page_result .result_con .result_left a{
	display: block;
	width:150px;
	height:30px;
	background: #ffe850;
	line-height:30px;
	color: #333;
	border-radius:15px;
	font-size: 18px;
	text-align: center;
	margin:10px auto;
}
.page_box.page_result .result_con .result_left p.p3{
	font-size:18px;
	line-height: 28px;
	text-align: center;
}
.page_box.page_result .result_con .result_right{
	width:290px;
	float: left;
}
.page_box.page_result .result_con .result_right p.p2{
	padding-top:11px;
}
.page_box.page_result .result_con .result_right p.p3{
	padding-top:11px;
}
.page_box.page_result .result_con .result_right p.p_time{
	font-size: 18px;
    line-height: 28px;
    text-align: center;
}
.page_box.page_result .result_con .result_left img{
	width:150px;
	height: 150px;
	display: block;
	margin:0 auto;
	margin-top:20px;
	border-radius:20px;
}
.goBtn{
	display: block;
	width:260px;
	height:45px;
	background: #cc2f3b;
	line-height:45px;
	color: #fff;
	border-radius:27px;
	font-size: 24px;
	text-align: center;
	margin:20px auto 0;
	cursor: pointer;
}


.container{width:439px;position:fixed;left:50%;top:50%;margin-left:-219px;margin-top:-182px;z-index:9999;padding:6px 0 16px;background:#fff;border-radius:10px;z-index: 10001;display:none;}
.bd_close{width:30px;height:30px;background:url(../images/close.png) no-repeat center center;cursor:pointer;position:absolute;right:2px;top:2px;}
.bd_nav{height:60px;border-bottom:1px solid #ec414d;padding:0 53.5px;}
.bd_nav span{width:115px; display:block;margin:0 25px;line-height:60px;font-size:24px;color:#c6c6c6;float:left;text-align:center;cursor:pointer;}
.bd_nav span.active{border-bottom:2px solid #ec414d;position:relative;top:-1px;color:#ec414d;}
.container .agileits{width:305px;margin:0 auto;padding-top:30px;display:none;}
.container .agileits .bd_line_wrap{width:303px;height:49px;background:url(../images/input_bk.png) no-repeat center center;margin-bottom:15px;}
.container .agileits .bd_line_wrap input{width:293px;padding-left:10px;line-height:49px;font-size:20px;color:#999999;height:49px;border:none;background:none;outline:none;}
.yzm_wrap{width:100%;position:relative;}
.yzm_wrap .yzm_btn,#daojishi{width:120px;height:49px;color:#999999;position:absolute;right:10px;top:0px;text-align:center;line-height:49px;font-size:19px;transition:all 1s;}
.yzm_wrap #daojishi{display:none;font-size:14px;}
.container .agileits .bd_line_wrap.send_button{background:none;}
.container .agileits .bd_line_wrap.send_button input.submintBtn{width:303px;height:49px;background:#ec414d;color:#fff;text-align:center;border-radius:24px;cursor:pointer;}



.form_box{
	width:454px;
	height:380px;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-227px;
	margin-top:-210px;
	z-index:10001;
	background: #fff;
	border-radius:10px;
	display:none;
}
.form_box_close{
	display:block;
	width:29px;
	height:29px;
	background:url(../images/choice_close.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:-60px;
	top:-52px;
	z-index:3;
}
.form_box h2{
   width:606px;
   height:278px;
   position:absolute;
   top:-62px;
   left:-97px;
}
.form_tip{
	font-size:20px;
	text-align:center;
	color: #2b2b2b;
	line-height:40px;
	padding-top:20px;
}
.form_box table{
	width:336px;
	margin:0 auto;
	margin-top:10px;
	position: relative;
	z-index:2;
}
.form_box table tr{
	height:70px;
	border-bottom:1px solid #d2d2d2;
}
.form_box table tr.submmit{
	border-bottom:none;
}
.form_box table th{
	width:23px;
	height:70px;
	padding-right:15px;
}
.form_box table td{
	width:298px;
}
.form_box table td input{
	width:298px;
	height:40px;
	background:none;
	border:none;
	outline:none;
	font-size:18px;
	line-height:40px;
	color: #333;
}
.form_box table tr.submmit td{
	height:45px;
	padding-top:15px;
}
.form_box table tr.submmit input{
	display:block;
	margin:0 auto;
	border-radius:22px;
	width:200px;
    background: #dd0011;
    border:none;
    color: #fff;
    height:45px;
    line-height:45px;
    font-size:18px;
    cursor:pointer;
}
.form_box table tr.yzm td{
	position: relative;
}
.form_box table tr.yzm #getyzm2{
	height:40px;
	line-height:40px;
	width:120px;
	display:inline-block;
	font-size:17px;
	border:1px solid #df2632;
	border-radius:20px;
	color: #df2632;
	position:absolute;
	right:10px;
	top:15px;
	cursor:pointer;
}
.form_box table tr.yzm #daojishi2{
	height:40px;
	line-height:40px;
	width:120px;
	display:inline-block;
	font-size:13px;
	border:1px solid #df2632;
	border-radius:20px;
	color: #df2632;
	position:absolute;
	right:10px;
	top:15px;
	cursor:pointer;
	display:none;
}


.choice_info{
	width:431px;
	height:357px;
	background:url(../images/top.png) no-repeat center top;
	border-radius:10px;
	position: fixed;
	left:50%;
	top:50%;
	margin-left:-210px;
	margin-top:-178px;
	z-index:10001;
}
.choice_info_close{
	display:block;
	width:29px;
	height:29px;
	background:url(../images/choice_close.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:-20px;
	top:0;
}
.choice_info h5{
	font-size:15px;
	color:#000;
	display:inline-block;
	line-height:18px;
	padding:39px 0 0 38px;
	font-family:'宋体';
}
.choice_info h5 span{
	color: #d72d32;
}
.choice_info h6{
	line-height:40px;
	font-size:13px;
	color: #3d3d3d;
	text-align:center;
	font-size:18px;
	letter-spacing:2px;
}
.choice_info h6 span{
	color: #d72d32;
}
.choice_info p.p1{
	font-size:22px;
	line-height:50px;
	text-align:center;
	font-weight:bold;
	color: #000;
}
.choice_info p.p1 span{
	font-size:60px;
	line-height:60px;
	text-align:center;
	font-weight:bold;
	color: #d72d32;
	margin-left:6px;
}
.choic_info_tip{
   line-height:18px;
   font-size:14px;
   color: #000;
   text-align:center;
   padding-bottom:13px;
}
.my_data_wrap{
	width:300px;
	height:86px;
	border:1px solid #000000;
	margin:0 auto;
}
.my_data_wrap div{
	width:150px;
	float:left;
	height:86px;
}
.my_data_wrap div.data_left{
	width:149px;
	border-right: 1px solid #000;
}
.my_data_wrap div span{
	display:block;
	height:44px;
	line-height:44px;
	padding:8px 0 8px;
	text-align:center;
	color: #d72d32;
	font-size:44px;
}
.my_data_wrap div p{
	font-size:14px;
	line-height:14px;
	color: #333333;
	text-align:center;
}
.btn_wrap{
	text-align:center;
	padding-top:22px;
	height:51px;
}
.btn_wrap a{
	display:inline-block;
	width:176px;
	height:51px;
	margin:0 5px;
}

.go_check1{background: #ff262d; width: 120px !important; height: 38px !important; line-height: 38px; font-size: 20px; margin-top: 8px !important; border-radius: 35px;color: #fff;}

.rank_info{
	width:383px;
	height:200px;
	background: #fff;
	border-radius:10px;
	position: fixed;
	left:50%;
	top:50%;
	margin-left:-191px;
	margin-top:-100px;
	z-index:10001;
}
.rank_info_close{
	display:block;
	width:29px;
	height:29px;
	background:url(../images/choice_close.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:-60px;
	top:-35px;
}
.rank_info h6{
	font-size:23px;
	color:#333;
	text-align:center;
	line-height:74px;
	font-weight:normal;
	letter-spacing:1px;
}
.rank_info input.inquiry_telbox{
	width:260px;
	height:50px;
	background: #fcfcfc;
	border:1px solid #b0b0b0;
	border-radius:10px;
	outline:none;
	font-size:16px;
	line-height:40px;
	color: #333;
	text-indent:8px;
	display:block;
	margin:0 auto;
	outline:none;
}
.rank_info input.inquiry_submit{
	width:100%;
	height:59px;
	line-height:59px;
	display:block;
	font-size:22px;
	color: #fff;
	border:none;
	border-radius:0 0 10px 10px;
	background: #d72d32;
	cursor:pointer;
	display:block;
	margin:0 auto;
    margin-top:20px;
    outline:none;
}


.data_info{
	width:569px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-285px;
	padding-top:89px;
	z-index:10002;
	display:none;
}
.data_info_close{
	display:block;
	width:29px;
	height:29px;
	background:url(../images/choice_close.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:0px;
}
.data_info .data_info_con{
	width:569px;
	background: #fff;
	border-radius:20px;
	padding-top:1px;
}
.titleImg{
	width:392px;
	height:124px;
	display:block;
	margin:0 auto;
	margin-top:-89px;
}
.go_answer_detail{
	width:177px;
	height:51px;
	display:block;
	background:url(../images/go_answer_detail.png) no-repeat center center;
	display:block;
	margin:0 auto;
	margin-top:10px;
}



.rank_table_wrap{
	width:100%;
	overflow-y:auto;
}

.rank_table_wrap h3{width: 100%; text-align: center; font-size: 20px; margin-top: 90px;}
.rank_table_wrap h3 img{width: 258px; height: 258px;}
.rank_table{
	width:98%;
	margin:0 auto;
	text-align:center;
}
.rank_table tr th{
    line-height:30px;
    background:#fff;
    color: #734040;
    padding:8px 0;
    font-size:16px;
    font-weight:bold;
}
.rank_table tr{
   border-bottom:1px solid #f6e2e2;
}
.rank_table.rank_tablex tr{
   border-bottom:none;
}
.rank_table tr td{
    line-height:26px;
    padding:8px 0;
    font-size:16px;
    color:#333;
    font-weight:normal;
}
.rank_table tr.redcss td{
	color:#f00;
}
.rank_table tr.self_phone td{
	background: #e6dfdf;
}
.rank_table tr.normal_score{
	display:none;
}
.my_info{
	width:569px;
	height:61px;
	background:url(../images/my_info_bk.jpg) no-repeat center center;
}
.info_left{
	padding-left:60px;
	width:180px;
	line-height:61px;
	color: #fff;
	font-size:18px;
	float:left;
}
.info_left span{
	color: #fff71c;
}
.info_right{
	padding-right:10px;
	width:319px;
	line-height:61px;
	color: #fff;
	font-size:18px;
	float:left;
	text-align:right;
}
.info_right span{
	color: #fff71c;
}
.info_right span.left_score,.info_right span.right_score{
	margin-right:13px;
}
.info_right span.left_data{
	color: #fff;
	margin-left:5px;
}

#goTop{
	width:40px;
	height:40px;
	position:fixed;
	right:0;
	bottom:0;
	z-index:10003;
	cursor:pointer;
	display:none;
}
.offcn_openge{
	height: 20px;
    font: 14px/16px 'Microsoft yahei';
    color: #999;
    text-align:center;
    padding:10px 0;
}
.offcn_zyspg {
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:14px;
	margin-right:5px;
	color:#ccc;
}
.offcn_pageall{
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:13px;
}
.offcn_pageall span{
	color: #ccc;
	display: inline-block;
    padding: 0 3px;
    height:20px;
	line-height:20px;
}
.offcn_pageall a{
    height:20px;
	line-height:20px;
	padding:0 3px;

}
.offcn_pageall a:hover{
	color:#f00;
}






.container{width:439px;position:fixed;left:50%;top:50%;margin-left:-219px;margin-top:-182px;z-index:9999;padding:6px 0 16px;background:#fff;border-radius:10px;z-index: 10010;}
.container_close{width:30px;height:30px;background:url(../images/choice_close.png) no-repeat center center;cursor:pointer;position:absolute;right:-39px;top:-39px;}
.bd_nav{height:60px;border-bottom:1px solid #ec414d;padding:0 53.5px;}
.bd_nav span{width:116px; display:block;margin:0 25px;line-height:60px;font-size:24px;color:#c6c6c6;float:left;text-align:center;cursor:pointer;}
.bd_nav span.active{border-bottom:2px solid #ec414d;position:relative;top:-1px;color:#ec414d;}
.container .agileits{width:305px;margin:0 auto;padding-top:30px;display:none;}
.container .agileits .bd_line_wrap{width:303px;height:49px;background:url(../images/input_bk.png) no-repeat center center;margin-bottom:15px;}
.container .agileits .bd_line_wrap select{width:293px;padding-left:10px;line-height:49px;font-size:20px;color:#999999;height:49px;border:none;background:none;outline:none;}
.container .agileits .bd_line_wrap input{width:293px;padding-left:10px;line-height:49px;font-size:20px;color:#999999;height:49px;border:none;background:none;outline:none;}
.yzm_wrap{width:100%;position:relative;}
.yzm_wrap .yzm_btn,#daojishi{width:120px;height:49px;color:#999999;position:absolute;right:10px;top:0px;text-align:center;line-height:49px;font-size:19px;transition:all 1s;}
.yzm_wrap #daojishi{display:none;font-size:14px;}
.container .agileits .bd_line_wrap.send_button{background:none;}
.container .agileits .bd_line_wrap.send_button input.submintBtn{width:303px;height:49px;background:#ec414d;color:#fff;text-align:center;border-radius:24px;cursor:pointer;}
.container_tip{
	width:305px;
	margin:10px auto 0;
	border-top:1px solid #ec414d;
}
.container_tip li{
	line-height:26px;
	font-size:15px;
	color: #333;
	margin-top:3px;
}
